

    function getPhoneNumberFromOA(username) {

      if (username !== "") {
      var params={
        LoginName : username
      }
          console.log("1222121")
          console.log(params)

        //发送post请求
        // 创建新的fetch请求
        var url ="https://app.airguilin.com:8445/airguilin/phone/phoneByLoginName";

        fetch(url, {
          method: 'POST', // 使用POST方法
          headers: {
            'Content-Type': 'application/json', // 设置请求头为JSON类型
          },
          body: JSON.stringify(params), // 将数据转换为JSON字符串并发送
        })
        .then(response => response.json()) // 将响应解析为JSON
        .then(data => {
          // 处理响应数据
          console.log('POST请求成功:', data);
          var phone = data.Phone
          //判断phone是否有值
          if(Object.values(phone).length === 0){
            document.getElementById("phone").value = "";
            alert('未能从OA获取手机号，用户名不存在或OA上未维护手机号，请检查后重试');
          }else{
            document.getElementById("phone").value = phone;
          }
        })
        .catch((error) => {
          // 处理错误
          console.error('POST请求失败:', error);
          alert('从OA获取手机号失败，请联系管理员')
        });

      } else {
        document.getElementById("phone").value = "";
      }
    }

    function sendVerificationCode(){
          var phoneInput = document.getElementById("phone");
          var phoneNumber = phoneInput.value;
          if (phoneNumber === "") {
            alert("手机号为空");
            return;
          }
           var button = document.getElementById("send");
            button.disabled = true; // 禁用按钮
            setTimeout(function() {
              button.disabled = false; // 60秒后重新启用按钮
            }, 60000); // 60秒等于60000毫秒

                var countdown = 60;
                var timerId = null;

            if (countdown > 0) {
                    timerId = setInterval(function() {
                      countdown--;
                      button.textContent = "重新发送(" + countdown + "s)";
                      if (countdown === 0) {
                        clearInterval(timerId);
                        button.textContent = "重新发送";
                        button.disabled = false;
                      }
                    }, 1000);
                  } else {
                    clearInterval(timerId);
                  }
                  //发送请求

        var url ="https://app.airguilin.com:8445/airguilin/phone/verificationCode";
        var params ={
         phone :phoneNumber,
         username:document.getElementById("username").value
        }
        fetch(url, {
          method: 'POST', // 使用POST方法
          headers: {
            'Content-Type': 'application/json', // 设置请求头为JSON类型
          },
          body: JSON.stringify(params), // 将数据转换为JSON字符串并发送
        })
        .then(response => response.json()) // 将响应解析为JSON
        .then(data => {
          // 处理响应数据
          console.log('POST请求成功:', data);
        })
        .catch((error) => {
          // 处理错误
          console.error('POST请求失败:', error);
          alert('从OA获取手机号失败，请联系管理员')
        });

    }
layui.use(function(){
  var $ = layui.$;
  var form = layui.form;
  var layer = layui.layer;
  var util = layui.util;
  // 自定义验证规则
  form.verify({
    // 确认密码
    confirmNewPassword: function(value, item){
      var passwordValue = $('#newPassword').val();
      if(value !== passwordValue){
        return '两次密码输入不一致';
      }
    }
  });
  // 提交事件
  form.on('submit(demo-reg)', function(data){
	var url ="https://app.airguilin.com:8445/airguilin/ad/change/pwd";
	  var params ={
	  username:data.field.username,
         phone:data.field.phone,
		confirmNewPassword:data.field.confirmNewPassword,
		 captcha:data.field.captcha
        }
	 fetch(url, {
          method: 'POST', 
          headers: {
            'Content-Type': 'application/json',
          },
          body: JSON.stringify(params),
        })
        .then(response => response.json()) 
        .then(data => {
          // 处理响应数据
          console.log('POST请求成功:', data);
		  layer.alert(data.msg);
        })
        .catch((error) => {
          console.error('POST请求失败:', error);
        });
	return false; 
});
});



